package com.qk.management.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qk.common.PageResult;
import com.qk.domain.customer.CustomerDO;
import com.qk.dto.customer.CustomerDTO;
import com.qk.dto.customer.UpdateCustomerDTO;
import com.qk.entity.Customer;
import com.qk.vo.customer.CustomerListVO;
import com.qk.vo.customer.CustomerVO;

/**
 * @author: Enid
 * @date: 2025/10/20 13:35
 * @description:
 */
public interface CustomerService extends IService<Customer> {
    PageResult<CustomerVO> pageList(CustomerDTO dto);

    CustomerListVO selectById(Integer id);

    void insert(CustomerDO customerDO);

    void updateCustomer(UpdateCustomerDTO dto);
}
